main(){

test(1,2);
test2(1,end: 2,step: 1);

}
  void test(int start,[int? end]){
    // print('hello world');
    print("切片开始索引$start,结束索引$end");
  }
  // 可选命名参数
  void test2(int start,{int? end,int? step}){
    print("命名参数开始索引$start,结束索引$end,步长$step");

  }
